to prevail over - Español Inglés Diccionario